package com.liveneo.adapter.base.mapper;

import java.util.List;
import com.liveneo.adapter.base.entity.PrpmDictDetail;
import com.liveneo.adapter.mobile.model.dto.ConstantDto;

public interface PrpmDictDetailMapper {
    int deleteByPrimaryKey(String dictId);

    int insert(PrpmDictDetail record);

    int insertSelective(PrpmDictDetail record);

    PrpmDictDetail selectByPrimaryKey(String dictId);

    int updateByPrimaryKeySelective(PrpmDictDetail record);

    int updateByPrimaryKey(PrpmDictDetail record);
    
    List<ConstantDto> selectDictInfo(String uuid);

    List<ConstantDto> selectDictChild(ConstantDto constantDto);

    List<PrpmDictDetail> queryDictsByDtUuid(String dtUuid);

    List<PrpmDictDetail> selectByPrimaryDtCode(PrpmDictDetail dictDetail);

    List<PrpmDictDetail> getDictDetailListByDtCode(String dtCode);
}